4.3.4.4 查询组织架构列表

可通过此接口在用户目录查询组织架构列表。

  • 基本信息

    请求地址:https://SDPC-IP:4433/api/v3/group/queryAll

    请求方式:POST

  • 请求体(Body)
参数 中文名称 必须 类型 描述
directoryDomain 用户目录唯一标识 string 用户目录唯一标识,在控制台点击用户目录设置即可查看。
本地用户目录的唯一标识为 local
外部用户目录示例:custom01339(唯一标识无需携带@)
pageSize 分页大小 number 查询数据会自动分页,此参数为每页包含数据的最大条数。
取值范围:0 < 分页大小 <= 5000。
默认值:20
pageIndex 分页索引 number 查询数据会自动分页,此参数为待查询的页面序号。
取值范围:0 < 分页索引 <= 1000000。
默认值:1
searchByPath 根据组织架构精确搜索 string 根据组织架构路径,精确搜索其下的子组织架构。
示例:/客服体系/专家中心/零信任专家组
recursive 根据组织架构精确搜索时,是否递归搜索子组 number 取值范围:
1-递归(默认)
0-不递归
fuzzyMatch 模糊搜索 string 针对组织架构名称(忽略大小写)进行模糊匹配。
当存在 searchByPath 参数时,此参数将失效。
  • 请求示例
curl --location --request POST 'https://SDPC-IP:4433/api/v3/group/queryAll?lang=zh-CN' \
--header 'Content-Type: application/json' \
--header 'X-Ca-Key: {{X-Ca-Key}}' \
--header 'X-Ca-Nonce: {{X-Ca-Nonce}}' \
--header 'X-Ca-TimeStamp: {{X-Ca-TimeStamp}}' \
--header 'X-Ca-Sign: {{X-Ca-Sign}}' \
--data-raw '{
    "directoryDomain": "custom01339",
    "pageSize": 20,
    "pageIndex": 1,
    "searchByPath": "/",
    "recursive": 1
}'
  • 返回数据
参数 中文名称 类型 描述
code 响应码 number OK 表示成功,其他表示出错。具体含义请参考错误码定义
data 响应数据 object
├─ count 数据总条数 number
├─ pageCount 当前页包含数据条数 number
├─ pageSize 分页大小参数 number
├─ pageIndex 分页索引参数 number
├─ data 组织架构数据 object[]
├─├─ id id string 示例:
2000dfe1-e4fe-11ee-bee9-fefcfeefe529
├─├─ name 所属组织架构的名称 string 示例:
当前所属组织架构为 /客服体系/专家中心/零信任专家组,则所属组织架构的名称为:c
├─├─ path 所属组织架构的路径 string 示例:
当前所属组织架构为 /客服体系/专家中心/零信任专家组,则所属组织架构的路径为:/客服体系/专家中心
├─├─ description 描述信息 string
├─├─ externalId 外部id string 示例:
81dc9bdb52d04dc2
├─├─ isDeleted 是否外部已删除 number 取值范围:
0-否
1-是
msg 描述信息 string
traceId 调用链id string  
  • 响应示例
{
    "code": "OK",
    "data": {
        "count": 2,
        "pageCount": 1,
        "pageSize": 20,
        "pageIndex": 1,
        "data": [
            {
                "id": "a662ec20-b9a4-11ee-9574-3501cced60d3",
                "name": "a",
                "path": "/",
                "description": "grp a desc",
                "externalId": "group-extid-a",
                "isDeleted": 0
            },
            {
                "id": "e1505bf0-b9a0-11ee-9253-273cb56860da",
                "name": "new",
                "path": "/",
                "description": "",
                "externalId": "e6266a6d2478377be81817c9391c2cc6",
                "isDeleted": 0
            }
        ]
    },
    "msg": "请求成功",
    "traceId": "00459fbd6c5e9fc0"
}
深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-11-20 11:03

results matching ""

    No results matching ""